Release 10.1A: OpenEdge Development:
Open Client Introduction and Programming


Customizing procedure access

To manage client access to remote procedures, ProxyGen supports three levels of access control for remote procedures:

  1. The AppServer developer can define internal procedures and user-defined functions as PRIVATE in the 4GL. ProxyGen does not display private procedures and user-defined functions for use in a ProcObject definition.
  2. You can further select what public internal procedures and user-defined functions you want ProxyGen to include in a ProcObject, using the Customize Persistent Procedure dialog box. For more information, see the "Customizing method and ProcObject definitions (optional)" section.
  3. The AppServer developer can use the business logic on the AppServer to further restrict what procedures can be run remotely, using the Progress EXPORT statement. This statement restricts access at run time, without affecting the Open Client interface definition. For information on how AppServer applications can use the EXPORT statement to control remote procedure access at run time, see OpenEdge Application Server: Developing AppServer Applications .

Copyright © 2005 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095